// import com.alibaba.druid.sql.ast.statement.SQLAlterTableItem;
// import com.alibaba.druid.sql.dialect.mysql.ast.MySqlObjectImpl;
// import com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitor;
#pragma once
#include "../MySqlObjectImpl.h"
#include "../../../../ast/statement/SQLAlterTableItem.h"

class MySqlAlterTableValidation : virtual public MySqlObjectImpl, virtual public SQLAlterTableItem
{
public:
  BOOL_ptr withValidation;

  SHAREDOBJECT(MySqlAlterTableValidation);
  // @Override
  void accept0(MySqlASTVisitor_ptr visitor);

  BOOL_ptr isWithValidation();

  void setWithValidation(BOOL_ptr withValidation);
};
